export function imageUrl2DataUrl(imageUrl) {
  return new Promise((resolve, reject) => {
    uni.getFileSystemManager().readFile({
      filePath: imageUrl,
      encoding: "base64",
      success(res) {
        const base64 = res.data;

        // 获取图片格式（根据后缀判断）
        const ext = imageUrl.split(".").pop().toLowerCase();
        const mimeType = ext === "png" ? "image/png" : "image/jpeg";

        // 拼接成 dataURL
        const dataURL = `data:${mimeType};base64,${base64}`;

        resolve(dataURL);
      },
      fail(err) {
        throw new Error("读取图片失败", err);
      },
    });
  });
};